Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 31, 2025

Backport of #12521 to release/13.0

/cc @danegsta

Customer Impact

3 big ones:

  • When using WithOtlpExporter we inject a HostUrl object that gets rewritten depending on if it's a container or not. With @karolz-ms tunneling changes we missed a case where both the host and port need to be rewritten. This makes that work (before we used to assume host.docker.internal so that wasn't necessary)
  • We made a big API change introducing ValueProviderContext to IValueProvider.GetValueAsync. This properly flows the context everywhere and changes the ValueProviderContext API (which is not currently experimental)

Testing

Manual and unit tests updates.

Risk

Medium

Regression?

Somewhat

@github-actions
Copy link
Contributor Author

github-actions bot commented Oct 31, 2025

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 12552

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 12552"

@joperezr
Copy link
Member

@danegsta Could you please add details on the template above plz?

@davidfowl
Copy link
Member

I added a blurb

@joperezr
Copy link
Member

joperezr commented Nov 3, 2025

Marking this as approved as it is part of the experience for new container tunneling. @davidfowl and @danegsta, given it is marked as medium risk, any particular scenarios we should bash on to have a higher confidence on this?

@joperezr joperezr added the Servicing-approved Approved for servicing release label Nov 3, 2025
@davidfowl
Copy link
Member

@joperezr we need to merge this ASAP. @danegsta Can you fix the merge here and approve. We can do additional testing.

@danegsta danegsta enabled auto-merge (squash) November 4, 2025 04:11
@danegsta danegsta merged commit d1a85a3 into release/13.0 Nov 4, 2025
296 checks passed
@danegsta danegsta deleted the backport/pr-12521-to-release/13.0 branch November 4, 2025 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants